package cn.lanqiao.business.domain.vo;

import cn.lanqiao.business.domain.ClassManagement;
import cn.lanqiao.business.domain.Grades;
import cn.lanqiao.business.domain.Semester;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;

public class StudnetPointsVo {
    /** 学生编号 */
    private Long id;
    /** 学生姓名 */
    private String stuName;
    /** 积分学期 */
    private Long stuSemId;
    /** 学生学号 */
    private String stuId;
    /** 学生专业 */
    private String stuSpecialities;
    /** 学生班级 */
    private ClassManagement stuClassManagement;
    /** 学生当前学期总分 */
    private Double stuScore = 0.0;


    public StudnetPointsVo() {
    }

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public Long getStuSemId() {
        return stuSemId;
    }

    public void setStuSemId(Long stuSemId) {
        this.stuSemId = stuSemId;
    }

    public String getStuName() {
        return stuName;
    }

    public void setStuName(String stuName) {
        this.stuName = stuName;
    }


    public Double getStuScore() {
        return stuScore;
    }

    public void setStuScore(Double stuScore) {
        this.stuScore = stuScore;
    }

    public String getStuId() {
        return stuId;
    }

    public void setStuId(String stuId) {
        this.stuId = stuId;
    }

    public String getStuSpecialities() {
        return stuSpecialities;
    }

    public void setStuSpecialities(String stuSpecialities) {
        this.stuSpecialities = stuSpecialities;
    }

    public ClassManagement getStuClassManagement() {
        return stuClassManagement;
    }

    public void setStuClassManagement(ClassManagement stuClassManagement) {
        this.stuClassManagement = stuClassManagement;
    }

    public String toString() {
        return new ToStringBuilder(this, ToStringStyle.MULTI_LINE_STYLE)
                .append("id",getId())
                .append("stuName", getStuName())
                .append("stuSemId", getStuSemId())
                .append("stuId", getStuId())
                .append("stuSpecialities", getStuSpecialities())
                .append("stuClassManagement", getStuClassManagement())
                .append("stuScore", getStuScore())
                .toString();
    }
}
